QHdrPtr
#include <OSUtils.h>
typedef struct QHdr { Size Offset Description short qFlags; 2 0 Various flags, differs per queue type
QElemPtr qHead; 4 2 Address of first queue element QElemPtr qTail; 4 6 Address of last queue element typedef QHdr *QHdrPtr;
Notes: All standard Operating System queues have a QHdr structure which
contains pointers to the first and last queue elements. Use En queue and
De queue to manipulate queues created by your application. The various
managers handle their queues internally. The following calls return a
QHdrPtr:
The qFlags field is largely undocumented. We are told that in the vertical
retrace queue header, if qFlags bit 6 is set, a task is currently being
executed.